#ifndef MAINWINDOW_H
#define MAINWINDOW_H

#include <QMainWindow>
#include "opencv2/opencv.hpp"
using namespace cv;

QT_BEGIN_NAMESPACE
namespace Ui { class MainWindow; }
QT_END_NAMESPACE

class MainWindow : public QMainWindow
{
    Q_OBJECT

public:
    explicit MainWindow(QWidget *parent = nullptr);
    ~MainWindow();
    //公有方法
    void initMainWindow();//界面初始化
    void imgProc(float contrast,int brightness);//处理图片
    void imgShow();//显示图片
private slots:

    void on_contrastVerticalSlider_sliderMoved(int position);

    void on_contrastVerticalSlider_valueChanged(int value);

    void on_brightnessVerticalSlider_sliderMoved(int position);

    void on_brightnessVerticalSlider_valueChanged(int value);

private:
    Ui::MainWindow *ui;

    Mat myImg;
    QImage myQImg;
};
#endif // MAINWINDOW_H
